package main

import "fmt"

// 定义了一个新类型newint 具有int的特性
type at interface{}

func main() {
	var a at
	assertType(a)
}

// 断言任意类型
func assertType(t interface{}) {
	//断言t的类型
	switch t.(type) {
	case interface{}:
		fmt.Println("任意类型")
	case int:
		fmt.Println("是int")
	case string:
		fmt.Println("string")
	default:
		fmt.Println("未知类型")

	}
}
